home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / WINDOWS / PROFFT.ARJ / PROFFT.CPP < prev    next >
C/C++ Source or Header  |  1992-04-26  |  2KB  |  60 lines

  1. /****************************************************************************
  2. PROFFT.CPP inneholder disse variable og funksjonene i denne rekkef°lgen.
  3. *****************************************************************************
  4. HANDLE hByteToComplexTable;
  5. BOOL bCircleRubber = TRUE;
  6. BOOL bShiftCenter = TRUE;
  7. void TPROffApp::InitMainWindow()
  8. int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance,
  9.         LPSTR lpCmdLine, int nCmdShow)
  10. ****************************************************************************/
  11.  
  12. #include <owl.h>
  13. #include <filedial.h>
  14. #include <dir.h>
  15. #include <dos.h>
  16. #include <stdio.h>
  17. #include <string.h>
  18. #include <math.h>
  19. #include <mdi.h>
  20.  
  21. #pragma hdrstop
  22. #include "profftid.h"  // PROfft symbolske konstanter
  23. #include "profft.h"       // PROfft klassedefinisjoner
  24. #include "prcomp.h"    // PROfft komplekse tall
  25.  
  26. //  En handle til en tabell som inneholder de komplekse tallene fra
  27. //  0 tom. 255. Denne benyttes i TComplexWindow::ConvertBMPToComplex
  28. //  for effektivitetshensyn (tabelloppslag er raskere enn σ konvertere
  29. //  mange tall til flyttall).
  30. HANDLE hByteToComplexTable;
  31.  
  32. //  Er viskelµret sirkelformet? Hvis ikke sσ er det firkantformet.
  33. //  Viskerlµret brukes til σ tegne i de komplekse bildene.
  34. BOOL bCircleRubber = TRUE;
  35.  
  36. //  Denne forteller om de komplekse bildene som oppstσr etter at
  37. //  man fouriertransformerer et bilde skal vises slik at de laveste
  38. //  frekvensene samles i midten (den vanligste mσten σ vise fourier
  39. //  transformerte bilder pσ). Hvis ikke finner man de laveste frekvensene
  40. //  ytterst i bildet. MERK! Hvis denne er FALSE vil ingen av filtrene
  41. //  (unntatt frihσnds filteret) kunne brukes.
  42. BOOL bShiftCenter = TRUE;
  43.  
  44. //  Instansierer hovedvinduet i applikasjonen vσr.
  45. void TPROffApp::InitMainWindow()
  46. {
  47.     MainWindow = new TMainWindow(Name);
  48. }
  49.  
  50. //  Programmet starter her nσr det lastes. F°rst instansieres
  51. //  et TPROfftApp objekt. Dette instansierer hovedvinduet osv.
  52. int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance,
  53.         LPSTR lpCmdLine, int nCmdShow)
  54. {
  55.     TPROffApp TestApp(APP_NAME, hInstance, hPrevInstance,
  56.         lpCmdLine, nCmdShow);
  57.     TestApp.Run();
  58.     return TestApp.Status;
  59. }
  60.